Checkout
Allgemeine Erläuterung
Die Daten einer Anwendung werden im sogenannten Repository vorgehalten.
Werden die Daten aus dem SVN System zur Bearbeitung auf den Rechner des Nutzers geladen, redet man von einem Checkout.
Hierbei werden alle Daten eines angegebenen Ordners, in der Regel das ganze Projekt um einen aktuellen Projektstand zu haben, auf den lokalen Rechner kopiert.
Nun können die Daten wie gewohnt angepasst und verändert werden. Möchte der Entwickler nun seinen Entwicklungsstand sichern, wird ein chekin durchgeführt siehe checkin.
Praxisbeispiel
In Eclipse funktioniert der Checkout-Prozess sehr einfach.
Soll ein Pojekt neu aus dem SVN geladen werden, kann wie im Einführungsbeispiel ausführlich beschrieben vorgegangen werden.
Wenn ein aktueller Stand eines Projektes oder einer Datei geladen werden soll, kann einfach eine Aktualisierung auf das Projekt oder die Datei durchgeführt werden.
Hierzu klickt der Nutzer mit der rechten Maustaste auf das Projekt oder die Datei und wählt unter Team das Update-Icon.
Hiernach werden alle Aktualisierungen automatisch vom SVN Server geholt und installiert.
Video: Checkout von Ressourcen aus dem SVN Repository
Wird kein Eclipse verwendet, kann das ganze auch über die Konsole durchgeführt werden. Hierzu muss SVN installiert sein.
Unter Linux oder Windows mit Cygwin, kann durch den Befehl
svn co http://ci.mni.fh-giessen.de/dotplot/svn/branches/Gerhardt/
der Gerhardt Branch ausgecheckt werden.
Dieser wird dann in aktuellster Version in den gerade aktuellen Ordner kopiert und steht da zur Verarbeitung zur Verfügung.